package com.renren.project.db.utils.bean;

import lombok.Data;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

/**
 * @date 2020/12/8
 */
@Data
public class GeneratorInfo {

    /**
     * 配置文件
     */
    private String resource;

    /**
     * 数据库连接
     */
    private String url;

    /**
     * 数据库用户名
     */
    private String username;

    /**
     * 数据库密码
     */
    private String password;

    /**
     * 模块前缀
     */
    private String prefix;

    /**
     * 包名
     */
    private String packageName;

    /**
     * 生成文件
     */
    private List<String> files = Arrays.asList("entity", "mapper", "service", "vo", "dto");

    /**
     * 需要生成的表，默认全部生成
     */
    private List<String> tables = new ArrayList<>();

    /**
     * 数据库类型: mysql、sqlServer
     */
    private String dbType = "mysql";

}
